package cc.rengu.igas.channel.alipay.core.realize;


import cc.rengu.oltp.service.common.entity.CertInfo;

/**
 * 加签验证服务
 * Created by 王成 on 2018/5/18.
 */
public interface AlipaySignService {
    /**
     * 生成加签字符串
     *
     * @param signData 需要加签的字符串
     * @return 加签后的字符串
     */
    String generateSignString(String signData, CertInfo certInfo) throws Exception;

    /**
     * 校验数字签名
     *
     * @param signData  数字签名
     * @param signBlock 生成数字签名的字符串
     * @return true-成功，false-失败
     */
    boolean verifySignString(String signData, String signBlock, CertInfo certInfo) throws Exception;
}
